﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using BusinessLayer.FindArtInfo.Entities;
using BusinessLayer.FindArtInfo.Models;
using BusinessLayer.RegInfo.Entities;

namespace BackEnd.Models
{
    public class ReportAccountModel
    {
        [Display(Name = "FirstName")]
        public string FirstName { get; set; }

        [Display(Name = "LastName")]
        public string LastName { get; set; }

        [Display(Name = "Email")]
        public string Email { get; set; }

        [Display(Name = "Country")]
        public int CountryId { get; set; }
        public List<BusinessLayer.RegInfo.Entities.Country> ListCountry { get; set; }

        [Display(Name = "Status")]
        public int Status { get; set; }

        [Display(Name = "Payment type")]
        public int TypePay { get; set; }

        [Display(Name = "Partner")]
        public int PartnerId { get; set; }
        public List<Partner> ListPartner { get; set; }

        [DataType(DataType.Date)]
        [Display(Name = "From Date")]
        public DateTime? FromDate { get; set; }

        [DataType(DataType.Date)]
        [Display(Name = "To Date")]
        public DateTime? ToDate { get; set; }

        public int AccountId { get; set; }

        public string ListId { get; set; }
    }
}